include $(GNUSTEP_MAKEFILES)/common.make

FRAMEWORK_NAME = QuartzCore

$(FRAMEWORK_NAME)_OBJCFLAGS = -IHeaders -I../ -DLINUX -fcocotron-runtime -fblocks -I/usr/include/freetype2/ -I/usr/include/fontconfig/ -I/usr/include/cairo/  
$(FRAMEWORK_NAME)_OBJCFLAGS += -I$(ROOT)/ApplicationServices-opal/Headers -I$(ROOT)/AppKit/Headers -I$(ROOT)/Foundation/Headers
$(FRAMEWORK_NAME)_LDFLAGS+=$(LIBSYSTEM) $(LIBOBJC) $(FOUNDATION_FRAMEWORK) $(APPLICATIONSERVICES_FRAMEWORK)
 
$(FRAMEWORK_NAME)_LDFLAGS+= -lX11 -lfontconfig -lGL -lfreetype -lcairo

QuartzCore_HEADER_FILES_DIR = Headers/Onyx2D

QuartzCore_OBJC_FILES = \
CABasicAnimation.m \
CAAnimationGroup.m \
CAPropertyAnimation.m \
CALayer.m \
CALayerContext.m \
CATransition.m \
CIColor.m \
CIAffineTransform.m \
CIBloom.m \
CIContext.m \
CIBoxBlur.m \
CAWindowOpenGLContext.m \
CAValueFunction.m \
CAAnimation.m \
CATransactionGroup.m \
CATransaction.m \
CIImage.m \
CABase.m \
CIVector.m \
CATransform3D.m \
CIFilter.m \
CARenderer.m \
CILinearGradient.m \
CAMediaTimingFunction.m \
dummy.m


include $(GNUSTEP_MAKEFILES)/framework.make

